Į vieną failą sudėtas rinkinys modulių (1), kuriais dinamiškai (kai jų prireikia) gali pasinaudoti kitos programos.
Moduliai laikomi vykdymui parengtu pavidalu. Failo prievardis DLL, naudojamas Microsoft Windows ir OS/2 operacinėse sistemose.
Pagrindiniai dinaminių bibliotekų privalumai:
1) dinaminei bibliotekai nereikia vietos operatyviojoje atmintyje, kol ji nėra įkelta;
2) kadangi dinaminė biblioteka yra atskira failas su aiškiai apibrėžta sąsaja, tai programuotojas gali ją modifikuoti, tobulinti nekeisdamas ją naudojančių programų;
3) tą pačią dinaminę biblioteką gali naudoti kelios programos.
Svarbiausias trūkumas šalinant programas neaišku, kurios dinaminės bibliotekos nebebus reikalingos, t. y. kuriomis naudojosi tik šalinamoji programa. Dėl to diske kaupiasi šiukšlių nebereikalingų pamestų failų.